EscError 列举
ESC (EtherCAT Slave Controller) 错误讯息。
命名空间:IntervalZero.KINGSTAR.Base
组合: IntervalZero.KINGSTAR.Base (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
public enum EscError
Public Enum EscError
成员
成员名称 | 值 | 说明 |
---|---|---|
errEscNoError | 0x0000 | 装置正常运作。 |
errEscUnspecified | 0x0001 | 装置在未提供细节下提出错误旗标。 |
errEscNoMemory | 0x0002 | 装置记忆体不足。 |
errEscInvalidStateChange | 0x0011 | 当前状态无法达到所请求的状态。 |
errEscUnknownRequestedState | 0x0012 | 请求的状态无效。 |
errEscBootstrapUnsupported | 0x0013 | 装置不支援自我启动 (Bootstrap)。 |
errEscNoValidFirmware | 0x0014 | 装置内未装载有效的韧体。 |
errEscInvalidBootMailboxConfiguration | 0x0015 | 传送的邮箱配置对启动 (Bootstrap) 无效。 |
errEscInvalidMailboxConfiguration | 0x0016 | 传送的邮箱配置无效。 |
errEscInvalidSyncManagerGonfiguration | 0x0017 | 同步管理员配置无效。 |
errEscNoValidInputs | 0x0018 | 装置输入运作异常。 |
errEscNoValidOutputs | 0x0019 | 装置输出运作异常。 |
errEscSynchronization | 0x001A | 装置的参考时钟同步失败。 |
errEscSyncManagerWtchdog | 0x001B | 未收到时间过长的循环封包。 |
errEscInvalidSyncManagerTypes | 0x001C | 不支援的同步管理员配置。 |
errEscInvalidOutputConfiguration | 0x001D | 输出 PDO 配置无效。 |
errEscInvalidInputConfiguration | 0x001E | 输入 PDO 配置无效。 |
errEscInvalidWatchdogConfiguration | 0x001F | Watchdog 配置无效。 |
errEscSlaveNeedsColdRestart | 0x0020 | 装置需重启。 |
errEscSlaveNeedsInit | 0x0021 | 装置需设置至初始化 (Init)。 |
errEscSlaveNeedsPreOP | 0x0022 | 装置需设置至 PreOp。 |
errEscSlaveNeedsSafeOP | 0x0023 | 装置需设置至 SafeOp。 |
errEscInvalidInputMapping | 0x0024 | 输出 PDO 匹配无效。 |
errEscInvalidOutputMapping | 0x0025 | 输入 PDO 匹配无效。 |
errEscInconsistenSettings | 0x0026 | 配置不一致。 |
errEscFreeRunNotSupported | 0x0027 | 装置不支援 Free Run。 |
errEscSynchronizationNotSupported | 0x0028 | 装置不支援当前同步模式。 |
errEscFreeRunNeeds3BufferMode | 0x0029 | 同步管理员需为 Free Run 设置至 3 - 缓冲区。 |
errEscBackgroundWatchdog | 0x002A | 背景 Watchdog 被触发。 |
errEscNoValidInputsAndOutputs | 0x002B | 装置无输入与输出。 |
errEscFatalSync | 0x002C | 时钟同步失败。 |
errEscNoSync | 0x002D | 从未到达同步 0 开始时间。 |
errEscInvalidDcSynchConfiguration | 0x0030 |
分散式时钟 (DC) 同步配置无效。 |
errEscInvalidDcLatchConfiguration | 0x0031 |
分散式时钟 (DC) 锁存配置无效。 |
errEscPll | 0x0032 | PLL 发生错误。 |
errEscInvalidDcIo | 0x0033 | I/O 同步失败。 |
errEscInvalidDcTimeout | 0x0034 | 同步逾时。 |
errEscInvalidDcSyncCycleTime | 0x0035 | 不支援配置的周期时间。 |
errEscDcSync0CycleTime | 0x0036 | 配置的同步 0 周期时间无效。 |
errEscDcSync1CycleTime | 0x0037 | 配置的同步 1 周期时间无效。 |
errEscMailboxAoE | 0x0041 | AoE 邮箱传送造成错误。 |
errEscMailboxEoE | 0x0042 | EoE 邮箱传送造成错误。 |
errEscMailboxCoE | 0x0043 | CoE 邮箱传送造成错误。 |
errEscMailboxFoE | 0x0044 | FoE 邮箱传送造成错误。 |
errEscMailboxSoE | 0x0045 | SoE 邮箱传送造成错误。 |
errEscMailboxVoE | 0x004F | VoE 邮箱传送造成错误。 |
errEscEepromNoAccess | 0x0050 | 存取 EEPROM 失败。 |
errEscEeprom | 0x0051 | 装置之 EEPROM 有错误。 |
errEscSlaveRestarted | 0x0060 | 装置重启。 |
参见